

package cn.shengchao.examstar.distribute.infrastrure.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import lombok.Data;
import lombok.NoArgsConstructor;
import top.continew.starter.extension.crud.model.entity.BaseIdDO;

@Data
@NoArgsConstructor
@TableName(value = "distribute_role_default_percent")
public class DistributeRoleDefaultPercent extends BaseIdDO {
    /**
     * 自增编码
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 分销角色 0平台 1内容 2销售
     */
    @TableField(value = "distribute_type")
    private Integer distributeType;

    /**
     * 角色编码定义
     */
    @TableField(value = "role_code")
    private String roleCode;

    /**
     * 固定比例
     */
    @TableField(value = "percent_stable")
    private BigDecimal percentStable;

    /**
     * 数据状态 0草稿 1现行 2历史
     */
    @TableField(value = "data_status")
    private Integer dataStatus;

}